Servlet : 3.1
ServletRequest
对于每一个 HTTP 请求,Servlet 容器都会创建一个 ServletRequest 实例,并将其传给 Servlet 的 service 方法,作为 service 方法的其中一个参数。
ServletRequest 封装了大量客户端请求信息,简化对 HTTP 请求的处理。
1 | package javax.servlet; |
其中最常用的是如下方法:
- getContentLength()
- getContentType()
- getParameter(String name)
- getProtocol()
- getInputStream()
ServletResponse
ServletResponse 表示一个 Servlet 响应,Servlet 会在调用 service 方法前,同时创建 ServletRequest 和 ServletResponse 。ServletResponse 提供了大量方法,简化发送响应。
1 | package javax.servlet; |
常用方法如下:
- getWriter()
- getOutputStream()
- setContentType(String type)
ServletRequest 和 ServletResponse 总是成双成对的出现。